# Compile only, no machine specific stuff, put that in panther.mk etc.

qk: qk.o propagator.o io.o selfenergy.o
	${CC} ${DBG} ${INCLUDE} ${LIB} \
	propagator.o io.o qk.o -o qk

test: ${code}/test.cpp
	${CC} ${DBG} ${INCLUDE} ${code}/test.cpp -o test

qk.o: ${code}/qk.cpp ${code}/qk.h
	${CC} ${DBG} ${INCLUDE} ${code}/qk.cpp -c


propagator.o: ${code}/propagator.cpp ${code}/qk.h
	${CC} ${DBG} ${INCLUDE} ${code}/propagator.cpp -c

io.o: ${code}/io.cpp ${code}/io.h
	${CC} ${DBG} ${INCLUDE} ${code}/io.cpp -c

selfenergy.o: ${code}/selfenergy.cpp ${code}/selfenergy.h
	${CC} ${DBG} ${INCLUDE} ${code}/selfenergy.cpp -c

